PyCIL: a Python toolbox for class-incremental learning
نویسندگان
چکیده
Traditional machine learning systems are deployed under the closed-world setting, which requires entire training data before offline process. However, real-world applications often face incoming new classes, and a model should incorporate them continually. The paradigm is called Class-Incremental Learning (CIL). We propose Python toolbox that implements several key algorithms for class-incremental to ease burden of researchers in community. contains implementations number founding works CIL such as EWC iCaRL, but also provides current state-of-the-art can be used conducting novel fundamental research. This toolbox, named PyCIL Learning, available at https://github.com/G-U-N/PyCIL
منابع مشابه
Toolbox of Image Processing for Numerical Python
This work consists of the study, development and implementation of a toolbox of image processing for Python language [1]. This environment will be useful in education, research and development of final applications. The toolbox will be done using the easinesses of the Adesso project [2] for development of software of scientific computation.
متن کاملDynamic class imbalance learning for incremental LPSVM
Linear Proximal Support Vector Machines (LPSVMs), like decision trees, classic SVM, etc. are originally not equipped to handle drifting data streams that exhibit high and varying degrees of class imbalance. For online classification of data streams with imbalanced class distribution, we propose a dynamic class imbalance learning (DCIL) approach to incremental LPSVM (IncLPSVM) modeling. In doing...
متن کاملbandicoot: a Python Toolbox for Mobile Phone Metadata
bandicoot is an open-source Python toolbox to extract more than 1442 features from standard mobile phone metadata. bandicoot makes it easy for machine learning researchers and practitioners to load mobile phone data, to analyze and visualize them, and to extract robust features which can be used for various classification and clustering tasks. Emphasis is put on ease of use, consistency, and do...
متن کاملGeoplotlib: a Python Toolbox for Visualizing Geographical Data
We introduce geoplotlib, an open-source python toolbox for visualizing geographical data. geoplotlib supports the development of hardware-accelerated interactive visualizations in pure python, and provides implementations of dot maps, kernel density estimation, spatial graphs, Voronoi tesselation, shapefiles and many more common spatial visualizations. We describe geoplotlib design, functionali...
متن کاملSCoT: a Python toolbox for EEG source connectivity
Analysis of brain connectivity has become an important research tool in neuroscience. Connectivity can be estimated between cortical sources reconstructed from the electroencephalogram (EEG). Such analysis often relies on trial averaging to obtain reliable results. However, some applications such as brain-computer interfaces (BCIs) require single-trial estimation methods. In this paper, we pres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science China Information Sciences
سال: 2023
ISSN: ['1869-1919', '1674-733X']
DOI: https://doi.org/10.1007/s11432-022-3600-y